﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ScriptCompare
{
    public interface ILineCollection
    {
        ILineCollection CreateBlank();

        IList<ScriptLine> Lines { get; }

        bool MergeCompare(ILineCollection compareTo);

        IList<ScriptLine> GetComparableLines();
        void ReplaceLines(IEnumerable<ScriptLine> lines);
    }
}
